Big Huge Thesaurus

international intelligence agency

noun